if (this.concurrentRequests < 1) {
return true;
}
return semaphore.tryAcquire(this.concurrentRequests, timeout, unit);
}
/**
if (this.concurrentRequests < 1) {
return true;
}
if (semaphore.tryAcquire(this.concurrentRequests, timeout, unit)) {
semaphore.release(this.concurrentRequests);
return true;
}
return false;